/**
 * @Description: 通用格式处理
 * @Author: wsp（wsp959550@163.com）
 * @Date: 2020-04-20 10:33:42
 * @LastEditors: wsp（wsp959550@163.com）
 * @LastEditTime: 2020-04-28 22:35:30
 */

/**
 * @author: wsp（wsp959550@163.com）
 * @description: 格式化（价格、销量、佣金、范围， 距离）
 * @param {Number} value
 * @param {String} type 类型
 * @return {void}
 * @Date: 2020-04-20 10:35:07
 */

function formatValue(value, type) {
	if (typeof value === 'string') {
		if (value.match('¥')) {
			var reg = getRegExp('¥', 'g')
			value = value.replace(reg, '')
		}
	}
	var result = value
	switch (type) {
		case 'distance': // 距离换算
			result = Number(value);
			if (result <= 500) {
				result = '500内'
			} else if (result <= 1000) {
				result = '1公里内'
			} else if (result <= 2000) {
				result = '2公里内'
			} else if (result <= 4000) {
				result = '4公里内'
			} else if (result <= 8000) {
				result = '8公里内'
			} else if (result <= 10000) {
				result = '10公里内'
			} else {
				result = '10公里外'
			}
			break
		case 'kilometer': // 距离转换千米
			result = (result / 1000).toFixed(2) + 'km'
			break
	}
	return result
}
module.exports = {
	formatValue
}